home *** CD-ROM | disk | FTP | other *** search
/ PC Player 2004 May / pc player 2004-05.iso / Demos / FarCry / Data1.cab / _22B91C8E401A4D2485DD14E700EE4E3A < prev    next >
Encoding:
Text File  |  2004-01-06  |  1.4 KB  |  44 lines

  1. //CGVER1.8
  2. vs_1_1
  3. // DX9 Vertex shader generated by NVIDIA Cg compiler
  4. // cgc version 1.1.0003, build date Jul  7 2003  11:55:19
  5. // command line args: -q -profile vs_1_1 -entry main -profileopts dcls
  6. // nv30vp backend compiling 'main' program
  7. def c6, 0.5, 0, 0, 0
  8. //vendor NVIDIA Corporation
  9. //version 1.0.02
  10. //profile vs_1_1
  11. //program main
  12. //semantic main.ModelViewProj : C0
  13. //semantic main.TexSize
  14. //semantic main.TexScale
  15. //semantic main.g_VSCONST_0_025_05_1 : C28
  16. //var float4 IN.Position : $vin.POSITION : POSITION : 0 : 1
  17. //var float4 IN.TexCoord0 : $vin.TEXCOORD0 : TEXCOORD0 : 0 : 1
  18. //var float4x4 ModelViewProj : C0 : c[0], 4 : 1 : 1
  19. //var float4 TexSize :  : c[4] : 2 : 1
  20. //var float4 TexScale :  : c[5] : 3 : 1
  21. //var float4 g_VSCONST_0_025_05_1 : C28 : c[28] : 4 : 1
  22. //var float4 HPosition : $vout.POSITION : POSITION : -1 : 1
  23. //var float4 Tex0 : $vout.TEXCOORD0 : TEXCOORD0 : -1 : 1
  24. //var float4 Tex1 : $vout.TEXCOORD1 : TEXCOORD1 : -1 : 1
  25. //var float4 Tex2 : $vout.TEXCOORD2 : TEXCOORD2 : -1 : 1
  26. //var float4 Tex3 : $vout.TEXCOORD3 : TEXCOORD3 : -1 : 1
  27. //const c[6] = 0.5 0 0 0
  28. dcl_texcoord0 v7
  29. dcl_position v0
  30.     dp4 oPos.x, c0, v0
  31.     dp4 oPos.y, c1, v0
  32.     dp4 oPos.z, c2, v0
  33.     dp4 oPos.w, c3, v0
  34.     mov r0.x, c6
  35.     mul r0.zw, r0.x, c4.xxxy
  36.     add r0.xy, v7.xy, -r0.zw
  37.     mad oT0.xy, r0.xy, c5.x, r0.zw
  38.     mad oT1.xy, r0.xy, c5.y, r0.zw
  39.     mad oT2.xy, r0.xy, c5.z, r0.zw
  40.     mad oT3.xy, r0.xy, c5.w, r0.zw
  41. // 11 instructions
  42. // 1 temp registers
  43. // End of program
  44.